home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / snz128s / src / unbatch.h < prev    next >
Text File  |  1994-04-13  |  2KB  |  62 lines

  1. /*
  2.     SNEWS 2.0
  3.  
  4.     Unbatch private decls
  5.  
  6.  
  7.     Copyright (C) 1991  John McCombs, Christchurch, NEW ZEALAND
  8.                         john@ahuriri.gen.nz
  9.                         PO Box 2708, Christchurch, NEW ZEALAND
  10.  
  11.     This program is free software; you can redistribute it and/or modify
  12.     it under the terms of the GNU General Public License, version 1, as
  13.     published by the Free Software Foundation.
  14.  
  15.     This program is distributed in the hope that it will be useful,
  16.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.     GNU General Public License for more details.
  19.  
  20.     See the file COPYING, which contains a copy of the GNU General
  21.     Public License.
  22.  
  23.  */
  24.  
  25. /*---------------------------- Source Control ------------------------------*/
  26.  
  27. /*
  28.  * $Id: UNBATCH.H,v 1.2 1994/02/05 18:45:50 gbj Exp user $
  29.  */
  30.  
  31. /**************************************************************************
  32. *   01 Jun 93   1.1    MSM  Header added                                  *
  33. *                           Snews 2.0                                     *
  34. ***************************************************************************/
  35.  
  36. /*------------------------------ defines ---------------------------------*/
  37.  
  38. #define COMPRESS 0x9D1F
  39. #define FREEZE   0x9F1F
  40.  
  41. /*------------------------------- types ----------------------------------*/
  42.  
  43. typedef struct new_group {
  44.     char name[80];
  45.     int answer;
  46.     struct new_group *next;
  47.     } NEW_GROUP;
  48.  
  49. /*----------------------------- prototypes --------------------------------*/
  50. FILE            *decode_batches(char *fn, int no_toss);
  51. void             toss(FILE *tmp_file);
  52. void             remcr(char *buf);
  53. void             filter(char *buf);
  54. void             proc_new(char *, int t);
  55. int              addnew(char *p);
  56. void             listnew(int t);
  57. void             addem(void);
  58. void             freeadd(void);
  59. FILE            *tmp_fopen(char*, char*);
  60. int              tmp_unlink(char*);
  61. void             end_stats(void);
  62.